Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Argentina F1 Argentina F2 Italy F6 Argentina F3 Italy F8 Italy F9 Italy F10 Italy F12 Italy F13 Italy F15 Spain F15 Chile F1a Chile F1b Belgium F1 Uruguay F1 Argentina F7 Chile F2 France F8 Italy F17 Italy F18 Netherlands F1 Italy F19 Italy F22 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Uruguay F2 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 Italy F21 France F11 Italy F15 Switzerland #1-w1 Argentina F4 Spain F26 Argentina F5 Argentina F11 Colombia F5 Colombia F1 Venezuela #1-w3 Argentina F6 Uruguay F1 Argentina F4 Belgium F2 Portugal F1 Chile F1 Argentina F4 Argentina F5 Italy F16 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Venezuela F8 Argentina F7 Brasov Challenger - Brasov BMW Tennis Championship - Sunrise Sporting Challenger '07 Trofeo Regione Piemonte - Turin s'Tennis Masters Challenger - Graz San Luis Potosi Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Italy F11 Biella Challenger Italy F14 Cancun Challenger Sao Paulo Challenger Cordenons Challenger Ortisei Challenger Sao Paulo Challenger Bergamo Challenger Oberstaufen Challenger Quito Challenger Heilbronn Challenger Genova Challenger Bogota Challenger Scheveningen Challenger Orleans Challenger Buenos Aires Challenger Punta Del Este Challenger Chile F3 Argentina F3 Italy F20 BH Tennis Open - Belo Horizonte Pereira Challenger Petange Challenger Sao Paulo Challenger Mestre Challenger Vercelli Challenger Tunis Challenger Ortisei Challenger Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Marbella Challenger Morocco Tennis Tour - Casablanca Guadalajara Challenger Sibiu Challenger Bancolombia Open - Cali Cherbourg Challenger Sophia Antipolis Challenger Ostrava Challenger Challenger de Providencia-Copa Kia - Santiago XII Abierto Internacional de Salinas - Salinas Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena San Luis Potosi Challenger - San Luis Potosi Qatar ExxonMobil Open - Doha Santiago Challenger Gerry Weber Open - Halle Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Chennai Open - Chennai Open Seat Godo 2007 - Barcelona Eckental Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Rome Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe PBZ Zagreb Indoors - Zagreb BMW Open - Munich Mercedes Cup - Stuttgart Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Lima Challenger - Lima Sao Paulo Challenger Marbella Challenger Sunrise Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Mexico City Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Bordeaux Challenger Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Belo Horizonte Challenger Bogota Challenger BMW Open - Munich Mons Challenger Padova Challenger Pullach Challenger AEGON Championships - London The Dubai Tennis Championships - Dubai Medibank International - Sydney Rome Challenger Open de Tenis Comunidad Valenciana - Valencia Reggio Emilia Challenger Szczecin Challenger Pilot Pen Tennis - New Haven Turin Challenger Brest Challenger St. Petersburg Open - St. Petersburg San Marino Challenger Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Palermo Challenger Open Sabadell Atlantico - Barcelona ATP Kremlin Cup - Moscow Serbia Open - Belgrade Orleans Challenger International German Open - Hamburg Countrywide Classic - Los Angeles Montevideo Challenger Next Generation Adelaide International - Adelaide Legg Mason Tennis Classic - Washington Eckental Challenger AEGON International - Eastbourne Ortisei Challenger Helsinki Challenger Buenos Aires Challenger Bucaramanga Challenger Brasil Open - Costa do Sauipe Courmayeur Challenger Kremlin Cup - Moscow Santiago Challenger Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Milan Challenger Szczecin Challenger ABN AMRO World Tennis Tournament - Rotterdam Movistar Open - Santiago Napoli Challenger Campbells Hall of Fame Tennis Championships - Newport Prague Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Recanati Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Lima Challenger Sao Paulo Challenger Braunschweig Challenger German Tennis Championships - Hamburg International Indoor Tennis Championships of Croatia - Zagreb Irving Challenger PTT Thailand Open - Bangkok China Open - Beijing Pereira Challenger Open de Tenis Comunidad Valenciana - Valencia Sarasota Challenger Bogota Challenger Bucaramanga Challenger Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Copa Claro - Buenos Aires Rome Challenger Heilbronn Challenger US Men's Clay Court Championship - Houston Poprad Tatry Challenger Estoril Open - Estoril VTR Open - Vina del Mar AEGON Championships - London Santiago Challenger Montevideo Challenger SkiStar Swedish Open - Bastad Panama City Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Winston-Salem Open - Winston-Salem Canottieri Minico 2004 - Mantova Cepu Open - San Marino Vegeta Croatia Open - Umag Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Caltanissetta Challenger Copa Petrobras Argentina - Buenos Aires Tehran Open 2004 - Tehran Jameson Cup - Milan Lyon Challenger Shenzhen Open - Shenzhen Open Mutouest de Saint-Brieuc - St. Brieuc Bancolombia Open - Bogota Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Erste Bank Open - Vienna Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Swiss Indoors Basel - Basel Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internazionali di Tennis - Bergamo Apia International - Sydney Ecuador Open - Quito Challenger Ford de Cherbourg - Cherbourg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Todi Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli BRD Nastase Tiriac Trophy - Bucharest Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella BMW Open - Munich Oberstaufen Cup - Oberstaufen ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Santiago Challenger Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Heilbronn Open - Heilbronn Sarasota Challenger Internazionali de Tennis di Bergamo - Bergamo AEGON Championships - London II Cyclus Open de Tenis - Florianopolis Aegon Nottingham Open - Nottingham Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Bet-at-home Open - Hamburg Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova Credit Agricole Suisse Open - Gstaad Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Winston-Salem Open - Winston-Salem Genova Open Challenger - Genova Lubbock Challenger - Lubbock Pekao Open - Szczecin Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Shenzhen Open - Shenzhen Copa Petrobras Paraguay - Asuncion KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon St. Petersburg Open - St. Petersburg Ecuador Open - Quito Memorial A. Manfredini Sassuolo Challenger - Sassuolo Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Oberstaufen Cup-Head German Master's Series - Oberstaufen BB&T Atlanta Open - Atlanta ATP Open Castilla y Leon - Segovia Qatar ExxonMobil Open - Doha XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Seguros Bolivar Open - Cali Argentina Open - Buenos Aires Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Rio Open - Rio de Janeiro ABN AMRO World Tennis Tournament - Rotterdam Challenger Britania Zavaleta - Puebla Salinas Challenger Iquique Challenger Bucaramanga Challenger Santiago Challenger Bogota Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne BMW Open - Munich Geneva Open - Geneva ARAG World Team Championship - Dusseldorf Cali Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Genova Challenger Guayaquil Challenger If Stockholm Open - Stockholm Bratislava Challenger Brisbane International - Brisbane Bergamo Challenger Salinas Challenger Le Gosier Challenger Barranquilla Challenger Ecuador Open - Quito Prague Challenger Rome Challenger Bordeaux Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Bogota Challenger Sopot Challenger Dortmund Challenger Campos do Jordao Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Argentina Open - Buenos Aires Cali Challenger Aguascalenties Challenger Medellin Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Salinas Challenger Santiago Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Dallas Challenger Barranquilla Challenger Barletta Challenger Rabat Challenger Sarasota Challenger Rome Challenger Furth Challenger Marburg Challenger Millennium Estoril Open - Estoril Braunschweig Challenger Marrakech Challenger Open Parc - Lyon Genova Challenger AEGON Championships - London Lermontov Challenger Mons Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger SkiStar Swedish Open - Bastad Sao Leopoldo Challenger Barletta Challenger Winston-Salem Open - Winston-Salem Napoli Challenger Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune ASB Classic - Auckland Bogota Challenger Mersin Challenger Itajai Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Scheveningen Challenger Liberec Challenger San Marino Challenger Kremlin Cup - Moscow Millennium Estoril Open - Estoril Cali Challenger San Juan Challenger Cordoba Challenger Geneva Challenger Ortisei Challenger Cherbourg Challenger Guayaquil Challenger Sao Paulo Challenger Tour Finals Le Gosier Challenger Noumea Challenger Santo Domingo Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Savannah Challenger Braunschweig Challenger Furth Challenger Moscow Challenger Braunschweig Challenger Liberec Challenger Napoli Challenger Prague Challenger Genova Challenger Banja Luka Challenger Medellin Challenger Trnava Challenger Corrientes Challenger Lima Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Santo Domingo Challenger Morelos Challenger Cali Challenger Puebla Challenger Mendoza Challenger Ortisei Challenger Buenos Aires Challenger Bastad Challenger Francavilla Challenger Tunis Challenger Bordeaux Challenger Braunschweig Challenger Istanbul Challenger Argentina Open - Buenos Aires Rennes Challenger St. Brieuc Challenger San Marino Challenger Barletta Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Pau Challenger ATP Vegeta Croatia Open - Umag Banja Luka Challenger Heineken Open - Auckland Synsam Swedish Open - Bastad China Open - Beijing Irving Challenger Mestre Challenger San Benedetto Challenger Jameson Cup - Milan Eckental Challenger Blois Challenger Scheveningen Challenger Rio Open - Rio de Janeiro ATP Studena Croatia Open Umag - Umag Lima Challenger Copa Petrobras - Montevideo Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai Copa Claro - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg ATP Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Open 13 - Marseille Citi Open - Washington Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Rio Open 500 - Rio de Janeiro Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco China Open - Beijing Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Aegon Nottingham Open - Nottingham Suisse Open - Gstaad Abierto Mexicano - Los Cabos Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Moselle Open - Metz Portugal Open - Oeiras Qatar ExxonMobil Open - Doha Open 13 - Marseille Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Erste Bank Open - Vienna Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Open 13 Provence - Marseille Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai The Artois Championships - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Ecuador Open - Quito Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris St. Petersburg Open - St. Petersburg Campionati Internazionali D'Italia - Rome Copa Claro - Buenos Aires Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne The Nottingham Open - Nottingham BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Copa Telmex - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Wimbledon - London Moselle Open - Metz Sony Open Tennis - Miami Pilot Pen Tennis - New Haven ASB Classic - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 U.S. Open (juniors) AAMI Classic - Kooyong Davis Cup, Group 1, 2R, ISR-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 Olympics - Beijing